donkey jacket

Explore definitions, synonyms, and language insights of donkey jacket

Definitions

Noun
a short thick jacket; often worn by workmen

More General Terms